@charset "utf-8";
/* CSS Document */

body {
font-size:12px;
line-height:1.8em;
color:#373d30;
background: url(../images/di.gif) top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
* {
margin:0;
padding:0;
}
img {
border:0;
}
input, textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:12px;
}
li {
list-style:none;
}
.l {
float:left;
}
.r {
float:right;
}
.c {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
}
.t_c {
text-align: center;
}
.t_l {
text-align:left;
}
.t_r {
text-align:right;
}
a, a:visited {
color:#646464;
text-decoration:none;
}
a:hover {
color: #0282d0;
}
#top{ width:1000px; margin:0 auto; height:133px; padding-top:15px;}
.zywb{ text-align:right; height:20px; line-height:20px; padding-bottom:4px; font-weight:bold; }
.search {
	width:260px;
	float:right; border:1px solid #CCC;
	height:22px;
	
}
.search form {
	width:250px;
	float:right;
	padding-left:2px;
}
.search form input.txt {
	border:0px;
	height:22px;
	line-height:22px;
	width:170px;
	float:left;
	padding-left:4px;
	

}
.search form input.btn {
	background: url(../images/sousu.jpg) no-repeat;
	width:72px;
	height:22px;
	border:0px;
	cursor:hand;
	float:right;
	follow-left:5px;
}
.navz{ width:192px; height:65px; float:left;}
.nav{ background:url(../images/nav_bj.jpg) no-repeat; width:785px; height:44px; float:right; margin-top:20px;}
.nav li{ float:left; font-family:"微软雅黑"; font-size:14px; width:87px; padding:0 12px; text-align:center; font-weight:bold;}
.nav li a,.nav li a:visited{ display:block; line-height:44px; height:44px; color:#333;}
.nav li a:hover{ background:url(../images/nav_hover.jpg) no-repeat; width:87px; color:#FFF;  }
#bn{ width:1000px; margin:0 auto; height:318px;}
#bnx{ background:url(../images/bnx.jpg) no-repeat; width:1000px; margin:0 auto; height:32px; padding-bottom:4px;}
#ct{ width:1000px; margin:0 auto; font-family:"微软雅黑"; font-size:14px;}
.cts{ height:204px; padding-bottom:14px;}
.ctsz{ float:left; width:495px;font-family:"微软雅黑"; font-size:12px; color:#333;}
.hd1bj{ background:url(../images/tb1.jpg) no-repeat; height:35px; padding-bottom:1px;}
.titel1{ float:left; line-height:35px; padding-left:10px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#333;}
.titel1 span{ font-family:Arial, Helvetica, sans-serif; color:#999; font-weight:normal;}
.titel2{ float:right; width:50px; height:20px; padding-top:8px;}
.pro{ width:495px; overflow:hidden;}
.an1{ float:left; width:12px; height:166px;}
.an2{ float:right; width:12px; height:166px;}
.menu1{ background:url(../images/bj1.jpg) no-repeat; width:461px; height:148px; float:left; padding:18px 5px 0px 5px;}
.menu1 li{ float:left; width:127px; padding:0 5px; text-align:center;}
.menu1 li img{ border:1px solid #CCC; padding:1px; background-color:#FFF;}
.menu1 span a:hover{ color:#06F;}
.ctsy{ float:right; width:495px;font-family:"微软雅黑"; font-size:12px; color:#333;}

.ctx{ font-family:"微软雅黑";font-size:12px; color:#333; overflow:hidden; clear:both; padding-bottom:14px; }
.ctxz{ float:left; width:324px; padding-right:14px;}
.hd2bj{ height:35px; padding-bottom:1px; background:url(../images/an3.jpg) no-repeat 2px 9px; }
.tu{ height:90px; width:324px; padding-bottom:8px;}
.wz{ line-height:20px; font-size:12px;}
.ctxzh{ float:left; width:324px;padding-right:14px; }
.menu{ width:324px;}
.menu li{ height:22px;}
.menu li a,.menu li a:visited{ display:block; line-height:22px; color:#333; background:url(../images/dian.jpg) no-repeat 2px 10px; padding-left:10px;}
.menu li a:hover{ color:#06F;}
.ctxy{float:right; width:324px; }
.wz2{ line-height:16px; font-size:12px;}
#ft{ background:url(../images/ftbj.jpg) repeat-x; height:136px; width:1000px; margin:0 auto; padding:15px 0 0 0; overflow:hidden; clear:both;}
.dnav{ width:630px; margin:0 auto; overflow:hidden; clear:both;height:29px; padding-left:30px}
.dnav li{ float:left; width:80px; margin:0 2px; text-align:center;}
.dnav li a, .dnav li a:visited{ display:block; line-height:19px; height:19px;font-size:12px; color:#aeaeae; background:url(../images/dnavli.jpg) no-repeat; }
.dnav li a:hover{ color:#FFF;}
.dnav .fenlei a, .dnav .fenlei a:visited{ background:none;}
.foot{ text-align:center; color:#aeaeae;}
.foot a,.foot a:visited{ color:#aeaeae;}
.foot a:hover{ color:#FFF;}
.nctz{ float:left; width:220px;  font-family:"微软雅黑"; font-size:12px;  color:#333;}
.ncty{ float:right; width:765px;font-family:"微软雅黑"; font-size:12px;  color:#333;}
.nhdbj{ background:url(../images/nhdzbj1.jpg) no-repeat; height:38px;}
.ntitel{ line-height:30px; padding-left:10px;font-weight:bold;font-size:14px; color:#FFF; float:left;}
.ntitel span{ font-size:14px;  font-family:Arial, Helvetica, sans-serif;}
.nmenu{ background: url(../images/nhdzbj2.jpg) repeat-y; width:202px; padding:9px;}
.nmenu li{ height:34px; background:url(../images/nctzli.jpg) no-repeat;}
.nmenu li a,.nmenu li a:visited{ display:block;  height:30px; line-height:30px; background: url(../images/ntb1.jpg) no-repeat 10px 10px; padding-left:30px; color:#333;}
.nmenu li a:hover{ background:url(../images/nctzli2.jpg) no-repeat; color:#FFF;}
.nhdzbj3{ background:url(../images/nhdzbj3.jpg) no-repeat; height:15px; padding-bottom:15px;}
.nhd2bj{ background:url(../images/nhdybj1.jpg) no-repeat; width:765px; height:38px;}
.ntitel2{ line-height:30px; padding-left:10px;font-size:12px; color:#FFF; float:right; padding-right:10px;}
.ntitel2 a,.ntitel2 a:visited{ color:#FFF;}
.ntitel2 a:hover{ color:#000;}
.ny1{ background:url(../images/nhdybj2.jpg) repeat-y; padding:7px; width:751px; overflow:hidden; clear:both; color:#333;}
.ny1 li{ float:left; text-align:center; width:130px; padding:0 10px;}
.ny1 li a{ color:#333;}
.ny1 li img{ border:1px solid #CCC; padding:1px; background-color:#FFF;}
.ny1 li a:hover{ color:#06F;}

.ny2{ background:url(../images/nhdybj2.jpg) repeat-y; padding:7px; width:751px; overflow:hidden; clear:both; color:#333;}
/*
.ny2 li{ float:left; width:127px; padding:0 11px; text-align:center;}
.ny2 li a{ color:#333;}
.ny2 li img{border:1px solid #CCC; padding:1px; background-color:#FFF;}
.ny2 li a:hover{ color:#06F;}
*/

.nctyx{ background:url(../images/nhdybj3.jpg) no-repeat; height:15px; width:765px;}
.ny2{background:url(../images/nhdybj2.jpg) repeat-y; padding:10px; width:745px; overflow:hidden; clear:both; color:#333;}
.ny2z{ float:left; width:517px; height:388px; padding-right:25px;}
.ny2z img{ border:1px solid #CCC; background-color:#FFF; padding:2px;}
.ny2y{ float:left; width:160px; }
.ny2y li{ height:128px; width:157px;}
.ny2y li img{  border:1px solid #CCC; background-color:#FFF; padding:1px;}
.ny2y li img:hover{ border:1px solid #F30;}
.ny2s{ height:388px; overflow:hidden; clear:both; padding-bottom:20px;}
.ny2x{width:745px; }
.nxtitel{ line-height:30px; padding-left:10px;font-weight:bold;font-size:14px; color:#FFF; float:left; background:#999; width:735px; height:30px;}
.nxtitel span{ font-size:14px;  font-family:Arial, Helvetica, sans-serif;}
.nr{ width:725px; padding:20px 10px; font-size:12px; color:#666;}
